defeat or surpass someone completely or thoroughly - Alemán Inglés Diccionario